Connect to a server

Before you can work in XECUTE, you need to connect to a server and open a scenario. A scenario is a saved version of the mine plan within an environment.

XECUTE is an enterprise application that runs in a live environment, which means:

Systems overview

Connecting to a server relies on two main components:

Technical details

This page details connecting to a server within XECUTE. For information about setting up and managing servers, refer to:

Terminology

Before you start

Make sure:

Connect to a server

When you launch Client or Config, the application uses a connection profile to link to the XECUTE service on your company’s server.

The connection ensures you’re working in the live environment where all data, updates, and outputs are synchronised. Without this, you can’t access scenarios or publish schedules.

To check or set up a connection, click the Service Connection icon in the top-right corner.

Installing from a web deployment page

To install XECUTE from a web deployment page, automatically connecting to the server, browse to the XECUTE server name in your browser – then click the Config and Client tiles to open them.

While web deployment automatically installs XECUTE, the page includes links to offline *.msix installers in case you need them. If you need offline *.exe installers, contact RPM Support. Note that *.exe installers require administrative privileges to install.

Manage service connections (manually connect)

To manage connections manually (add, edit, or remove), open Client or Config, then click Manage Service Connections on the title bar.

Select an environment

On the Service Selection dialog, select the environment you want to work with.

If no environments are listed, click Profiles to manage connection profiles.

Select a service profile

On the Service Connection dialog, select the server profile you want to work with.

If no server profiles are listed, click Profile to manage profiles.

Manage service profiles

The dialog lists the service profiles you’ve connected to.

To add a service profile, click Add.

Add service profiles

Add Service Profile

Profile Name

A unique name for this profile (e.g., Production, QA, Training)

Address

Protocol

Select HTTP for a standard connection or HTTPS for a secure, encrypted connection. Use HTTPS if your IT team has configured the server with SSL/TLS certificates

Port

The port number for the EPF OMI service. Defaults: 6401 (HTTP) or 6400 (HTTPS).

URL

The full URL of the EPF OMI service, including protocol and port.
Example: https://epf.company.com:6400/ProcessRequest.

Authentication

Type

Select how you’ll log in:

  • Windows: Uses your Windows Active Directory credentials.

    Can be used if the EPF OMI server and your computer are on the same domain, or if there is a trust relationship between the two domains when they are different.

  • Microsoft Entra ID: For Single Sign-On (requires setup in EPF).

    This option requires setup by your system administrator. Microsoft Entra Domain Services must be configured in EPF using RPM Integration Management Studio before you can use this method.

  • User Credentials (OAuth 2): Prompts for username and password.

    Used when you're outside the domain or need to log in as a different user.

  • Username/Password: Prompts for username and password using basic authentication. Not supported.

  • Client Certificate: Uses a signed certificate from your Windows Certificate Store.

    Only available when using HTTPS. Require strong certificate-based authentication. Certificate must be installed and HTTPS must be configured on the server.

Certificate

Uses a signed certificate for authentication. Choose the certificate from the list of certificates installed in your Windows Certificate Store.

Timeout override (s)

Select to adjust the timeout in seconds when connecting to the EPF server. If a connection isn’t established within the timeout, an error message is shown. The default timeout is 60 seconds.